const projectType = [
  '全部',
  '视频图像类',
  '虚拟现实类',
  '人工智能类',
  '电商应用类',
  '游戏娱乐类',
  '办公管理类',
  '金融交易类',
  '物联网应用类',
  '工具支持类',
  '底层研发类',
  '嵌入式开发类',
  '视图设计类',
  '其他项目类'
]
const characters = [
  '全部',
  '前端工程师',
  '后端工程师',
  'UI设计师',
  '软件测试工程师',
  '项目经理',
  '小程序',
  '硬件开发',
  '运维',
  'AI',
  '算法工程师',
  '数据库设计',
  '移动端',
  '其他'
]
const projectCycle = ['全部', '一周以内', '一个月以内', '三个月以内', '一年以内']
const projectIncome = ['全部', '0~20', '21~50', '51~100', '101~200']

const projectTypeToCode = {
  全部: '',
  视频图像类: 'A',
  虚拟现实类: 'B',
  人工智能类: 'C',
  电商应用类: 'D',
  游戏娱乐类: 'E',
  办公管理类: 'F',
  金融交易类: 'G',
  物联网应用类: 'H',
  工具支持类: 'I',
  底层研发类: 'J',
  嵌入式开发类: 'K',
  视图设计类: 'L',
  其他项目类: 'M'
}
const codeToProjectType = {
  A: '视频图像类',
  B: '虚拟现实类',
  C: '人工智能类',
  D: '电商应用类',
  E: '游戏娱乐类',
  F: '办公管理类',
  G: '金融交易类',
  H: '物联网应用类',
  I: '工具支持类',
  J: '底层研发类',
  K: '嵌入式开发类',
  L: '视图设计类',
  M: '其他项目类'
}
const charactersToCode = {
  全部: '',
  前端工程师: 'A',
  后端工程师: 'B',
  UI设计师: 'C',
  软件测试工程师: 'D',
  项目经理: 'E',
  小程序: 'F',
  硬件开发: 'G',
  运维: 'H',
  AI: 'I',
  算法工程师: 'J',
  数据库设计: 'K',
  移动端: 'L',
  其他: 'M'
}
const codeToCharacters = {
  A: '前端工程师',
  B: '后端工程师',
  C: 'UI设计师',
  D: '软件测试工程师',
  E: '项目经理',
  F: '小程序',
  G: '硬件开发',
  H: '运维',
  I: 'AI',
  J: '算法工程师',
  K: '数据库设计',
  L: '移动端',
  M: '其他'
}
const projectCycleToCode = {
  全部: 100000000000,
  一周以内: 7,
  一个月以内: 30,
  三个月以内: 92,
  一年以内: 365
}
const projectIncomeToCode = {
  全部: '',
  '0~20': '0,20',
  '21~50': '21,50',
  '51~100': '51,100',
  '101~200': '101,200'
}
const projectStateToCode: { [key: string]: number } = {
  implementation: 1, // 实施中是 1
  finished: 2, // 已完成是 2
  paused: 10 // 已暂停是 10
}
const codeToProjectState: { [key: number]: string } = {
  1: 'implementation',
  2: 'finished',
  10: 'paused'
}
const Code=['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P']
export { projectType }
export { characters }
export { projectCycle }
export { projectIncome }
export { projectTypeToCode }
export { codeToProjectType }
export { charactersToCode }
export { projectCycleToCode }
export { projectIncomeToCode }
export { projectStateToCode }
export { codeToProjectState }
export { codeToCharacters }
export{ Code }
